package com.yang.service;

import com.github.pagehelper.PageInfo;
import com.yang.pojo.User;

public interface UserService {
    /**
     * 登录功能
     */
    User login(User user);

    PageInfo<User> queryByNameAndRole(User user, Integer pageNum, Integer pageSize);
    /**
     * 添加用户
     */
    Integer addUser(User user);
    /**
     * 根据id查询用户详情
     */
    User queryById(Integer id);
    /**
     * 修改用户信息
     */
    Integer updateUser(User user);
    /**
     * 根据id删除用户信息
     */
    Integer deleteUser(Integer id);
    //删除用户，只改状态
    Integer updateStatus(Integer id);
    /**
     * 修改密码
     */
    Integer updatePassword(User user);
}
